﻿using System;
namespace Interface_Tier
{
    public interface IHRM_TIMEKEEPER_FURLOUGHData
    {
        int HRM_TIMEKEEPER_FURLOUGH_Delete(string EmployeeCode);
        int HRM_TIMEKEEPER_FURLOUGH_Disable(string EmployeeCode, ref bool Enabled);
        System.Data.DataSet HRM_TIMEKEEPER_FURLOUGH_Get(string EmployeeCode);
        System.Data.DataSet HRM_TIMEKEEPER_FURLOUGH_GetList();
        int HRM_TIMEKEEPER_FURLOUGH_Insert(string EmployeeCode, int YearOfWork, int NumberOfYear, int FurloughThisYear, int M1, int M2, int M3, int M4, int M5, int M6, int M7, int M8, int M9, int M10, int M11, int M12, int TotalDay, int RemainDay);
        int HRM_TIMEKEEPER_FURLOUGH_Save(string EmployeeCode, int YearOfWork, int NumberOfYear, int FurloughThisYear, int M1, int M2, int M3, int M4, int M5, int M6, int M7, int M8, int M9, int M10, int M11, int M12, int TotalDay, int RemainDay);
        int HRM_TIMEKEEPER_FURLOUGH_Update(string EmployeeCode, int YearOfWork, int NumberOfYear, int FurloughThisYear, int M1, int M2, int M3, int M4, int M5, int M6, int M7, int M8, int M9, int M10, int M11, int M12, int TotalDay, int RemainDay);
    }
}
